/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.smart.hawk.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * DTO articulos
 * @author Andres Felipe Escobar Lopez
 */
public class ArticulosDTO extends MensajeDTO implements ShowTableBaseDTO{

    BigDecimal scarticulo;
    String coarticulo;
    DatosMaestrosDTO marcas;
    DatosMaestrosDTO unidadMedida;
    DatosMaestrosDTO tipoArticulo;
    DatosMaestrosDTO iva;
    String dsarticulo;
    String dsarticulocorto;
    BigDecimal nmvalorventa;
    Date fhingreso;
    Date fhretiro;
    Date fhmodificacion;

    public String getCoarticulo() {
        return coarticulo;
    }

    public void setCoarticulo(String coarticulo) {
        this.coarticulo = coarticulo;
    }

    public String getDsarticulo() {
        return dsarticulo;
    }

    public void setDsarticulo(String dsarticulo) {
        this.dsarticulo = dsarticulo;
    }

    public String getDsarticulocorto() {
        return dsarticulocorto;
    }

    public void setDsarticulocorto(String dsarticulocorto) {
        this.dsarticulocorto = dsarticulocorto;
    }

    public Date getFhingreso() {
        return fhingreso;
    }

    public void setFhingreso(Date fhingreso) {
        this.fhingreso = fhingreso;
    }

    public Date getFhmodificacion() {
        return fhmodificacion;
    }

    public void setFhmodificacion(Date fhmodificacion) {
        this.fhmodificacion = fhmodificacion;
    }

    public Date getFhretiro() {
        return fhretiro;
    }

    public void setFhretiro(Date fhretiro) {
        this.fhretiro = fhretiro;
    }

    public DatosMaestrosDTO getIva() {
        return iva;
    }

    public void setIva(DatosMaestrosDTO iva) {
        this.iva = iva;
    }

    public DatosMaestrosDTO getMarcas() {
        return marcas;
    }

    public void setMarcas(DatosMaestrosDTO marcas) {
        this.marcas = marcas;
    }

    public BigDecimal getNmvalorventa() {
        return nmvalorventa;
    }

    public void setNmvalorventa(BigDecimal nmvalorventa) {
        this.nmvalorventa = nmvalorventa;
    }

    public BigDecimal getScarticulo() {
        return scarticulo;
    }

    public void setScarticulo(BigDecimal scarticulo) {
        this.scarticulo = scarticulo;
    }

    public DatosMaestrosDTO getTipoArticulo() {
        return tipoArticulo;
    }

    public void setTipoArticulo(DatosMaestrosDTO tipoArticulo) {
        this.tipoArticulo = tipoArticulo;
    }

    public DatosMaestrosDTO getUnidadMedida() {
        return unidadMedida;
    }

    public void setUnidadMedida(DatosMaestrosDTO unidadMedida) {
        this.unidadMedida = unidadMedida;
    }
    
    @Override
    public Object[] showDataTable() {
        return new Object[]{coarticulo, dsarticulo, dsarticulocorto, marcas.getScdatmaestro(), tipoArticulo.getScdatmaestro(), unidadMedida.getScdatmaestro(),nmvalorventa, iva.getScdatmaestro()};
    }

    @Override
    public String toString() {
        return dsarticulo;
    }
    
    
}
